@charset "utf-8";
@import "common02";
.content .left .payment{
    .flow_path li:first-child{
        background-color: #584c4c;
    }
    h3{
        font-size: 14px;
        font-weight: normal;
    }
    .address_choice{
        border-top: 1px solid #dadada;
        border-bottom: 1px solid #dadada;
        padding: 20px 0 18px;
        margin-top: 6px;
        margin-bottom: 10px;
        li{
            padding-left: 26px;
            font-size: 0;
            margin-bottom: 22px;
            &:last-child{
                margin-bottom: 0;
            }
            input{
                vertical-align: middle;
            }
            label{
                width: 84px;
                height: 20px;
                line-height: 20px;
                @include line;
                display: inline-block;
                font-size: 14px;
                margin-left: 10px;
                margin-right: 24px;
                vertical-align: middle;
            }
            span{
                font-size: 14px;
                vertical-align: middle;
                height: 20px;
                line-height: 20px;
                &:first-of-type{
                    display: inline-block;
                    margin-right: 122px;
                    width: 168px;
                    @include line;
                }
                &:nth-of-type(2){
                    margin-right: 100px;
                }
                a{
                    color: black;
                    text-decoration: underline;
                }
            }
        }
    }
    .add_address{
        span{
            display: inline-block;
            width: 172px;
            height: 28px;
            border-radius: 4px;
            background-color: #362f2f;
            text-align: center;
            line-height: 28px;
            margin-bottom: 26px;
            a{
                color: white;
            }
        }
    }
    .explain{
        margin-bottom: 44px;
        span{
            display: block;
            font-size: 14px;
            margin-bottom: 6px;
        }
        input{
            width: 100%;
            border: 1px solid #dadada;
            text-indent: 22px;
            height: 34px;
            line-height: 34px;
            font-size: 14px;
        }
    }
    .amount{
        padding-bottom: 10px;
        border-bottom: 1px solid #bababa;
        margin-bottom: 18px;
        li{
            margin-bottom: 18px;
            &:last-child{
                margin-bottom: 0;
            }
            span{
                display: inline-block;
                height: 21px;
                line-height: 21px;
                @include line;
                &:first-child{
                    width: 88px;
                }
                &:nth-child(2){
                    width: 300px;
                }
                &:nth-child(3){
                    width: 112px;
                }
            }
        }
    }
    .next{
        span{
            display: inline-block;
            width: 98px;
            height: 28px;
            line-height: 28px;
            text-align: center;
            background-color: #362f2f;
            border-radius: 4px;
            a{
                color: white;
            }
        }
    }
    .recommend-nav{
                margin-top: 48px;
                h3{
                    font-size: 14px;
                    margin-bottom: 28px;
                }
            }
    .vip-title{
        background: #efefef;
        height: 32px;
        line-height: 32px;
        span{
            font-size: 14px;
            color: #e02a2a;
            padding-left: 20px;
        }
    }
}
